<template>
  <div id="app">
    <nav>
      <router-link to="/">Home</router-link> |
      <router-link to="/about">About</router-link>|
      <router-link to="/set">Set</router-link>
    </nav>
    <keep-alive>
      <!-- 
        keep-alive 用于缓存组件 可以包裹 router-view 或者是component is 动态组件
        不会执行组件的生命周期  只会单独走activated  deactivated
            exclude ： 要排除哪些组件（不缓存的名单）
            include:要缓存那些组件 （缓存的名单)
            max:最多缓存几个组件 
      -->
      <!-- 路由的出口 -->
      <router-view />
    </keep-alive>
  </div>
</template>

<style lang="less">
// 公共的文件   less sass 变量.@mixin
// @import url();

#app {
  font-family: Avenir, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #2c3e50;
}

nav {
  padding: 30px;

  a {
    font-weight: bold;
    color: #2c3e50;

    &.router-link-exact-active {
      color: #42b983;
    }
  }
}
</style>
